第3章 系统分析
3.1 系统可行性分析
从经济、技术、操作、社会可行性四个方向来对本软件工程教学网站可行性进行分析。
一、经济可行性分析
本网站可以省去大量实验报告册的花费,省去为学习软件工程买大量参考书的费用,也可以省去笔记本的费用,只要花点电费,十分物美价廉。
二、 技术可行性分析
本网站由JSP、HTML和CSS语言编写,使用存储数据信息的数据库乃是SQL2005,可完全无压力地从技术面实现。
三、 操作可行性分析
本网站主要功能有实验园地,可实现实验作业的题目要求布置,软件工程有关作业题目附件的上传,学生作业题目答案的提交,老师批改后发回,登记本次实验作业全班成绩;通过师生留言实现疑难问题的解惑,教师发布通告通知全班,网上记录学习笔记,公开发表,互相看彼此的学习笔记;软件工程相关资料的共享上传下载,操作颇为便利,用户可轻易驾驭。
四、社会可行性分析
本软件的密码登录如同保险箱一样安全,能够保障所有用户的私人领域不容侵犯,从社会角度而言,是绝对可行没问题的。
综上,可见本款软件工程教学网站在其可行性方面是绝对没问题的。
3.2 系统功能结构分析
通过需求分析,本软件工程教学网站的功能结构共分为学生模块、教师模块、管理员模块三个大的功能模块。各个大模块又分为多个子功能模块,具体的功能模块如图3.1所示。
3.3数据库设计
数据库设计分为概念模型和逻辑模型两部分。
3.3.1 概念模型设计
本款软件工程教学网站有用户三类:最高权限管理员、教师用户、学生用户:
最高权限管理员:查看我的信息、学生用户信息增删改查、教师用户信息增删改查、教师教授班级分配信息增删改查,学习笔记的审查发布删除、共享文件的审查发布删除。
教师用户:查看我的信息、布置实验作业题目、上传本节课实验有关的附件、下载学生上传交上来的实验作业答案、批改后通过覆盖上传学生作业答案发回作业、将全班同学作业打分登记修改、通过留言给班级发通告、写教师学习笔记、将自己的学习资料共享给学生。
学生用户:查看我的信息、查看老师布置的实验作业题目要求、下载做实验有关的材料、交作业答案、下载看老师批改过的作业、查看老师给自己实验作业的打分、给上课老师留言询问疑惑难解之处、把学习笔记发在网站上、看其他同学老师的发的学习笔记、把自己搜集到的软件工程学习的资料分享给同修们、下载自己需要的软件工程学习资料。 JSP+sqlserver软件工程教学网站的设计+源代码(5):http://www.751com.cn/jisuanji/lunwen_29402.html