目录

软件工程试验报告

软件工程试验报告

浙江传媒学院

《软件工程导论》课程考核

软件设计方案

软件名称 薪金考勤系统

学 生  姓 名: 蒋昊成  王彦舜

学  号:120708203 120708237

二级学院名称: 新媒体学院 专  业:网络工程

2013年 06 月 25日

一、需求分析

针对现在企业管理相关需求,结合计算机相关知识,实现企业人事管理自动化网络化,方便企业对员工考勤及薪金的管理,项目具体要求如下:

(1 )b/s架构,支持二次开发。

(2 )支持boss浏览特定员工考勤情况。

(3 )支持导入考勤记录。

(4 )支持网上请假,审批通过后同步到考勤记录。

(5 )支持员工签到。

二、用例建模

1.系统用例图

该用例图中主要包括 boss 和 worker 两个参与者,在该用例中,员工通过该系统登陆签到,并可以进行在线请假,设定上下班时间,并由 boss 进行审批,员工还可以通过该系统提交工作数据,并了解自己的考勤情况。

https://img-blog.csdn.net/20130624215757828?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDA0NDE2Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

三、静态结构建模

注:数据库设计出现问题才疏学浅无法解决。

四、动态结构建模

流程图:

https://img-blog.csdn.net/20130624215803343?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDA0NDE2Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

登陆时需要选择身份登陆,然后根据提示进行相关操作。身份分为 boss 和员工,首先进行注册,注册后,选择身份登陆,员工登陆后可点击签到按钮进行签到操作,并设计可以通过发送邮件的方法请假。

登陆到 boss 界面后有以下选项:

可分别进行操作。 Boss 可通过人力资源管理搜索对应员工信息,还可通过考勤记录查看相关信息,同时设有邮箱界面,方便查看邮件,还可重置登陆密码。

五、物理模型

系统的部署图如下:

https://img-blog.csdn.net/20130624221014453?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDA0NDE2Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

员工, boss 通过系统客户端进行注册,信息将保存在数据库中,再次登陆时选择身份,员工通过客户端实现签到,发邮件请假的功能,而 boss 通过客户端可进行考勤的考察。

六、软件运行界面

主页

https://img-blog.csdn.net/20130624215808640?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDA0NDE2Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

注册界面

https://img-blog.csdn.net/20130624215852546?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDA0NDE2Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

注册成功

https://img-blog.csdn.net/20130624215859406?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDA0NDE2Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

Boss 界面

https://img-blog.csdn.net/20130624215903171?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDA0NDE2Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

员工界面

https://img-blog.csdn.net/20130624220315296?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDA0NDE2Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

签到

https://img-blog.csdn.net/20130624220400015?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDA0NDE2Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

七、课程心得与体会

通过对软件工程这门课程的学习,走出了平常的课堂,我们都了解到了许多最新的知识和技术,也学会了通过网络进行自学,挺高了自身技能,而做项目的过程既是我们提高自身素质的过程,更是我们发现自身不足的过程,在团队配合和数据库方面还有很多要学习。我们一起合作努力,也体会到了团队的重要性以及工作的不易,对我们今后的人生道路产生了一定的影响,同时我们也在自学方面有所进步,学会如何自学,到哪找到我们需要的知识。

通过此次软件工程的磨练,我们对未来的职业发展也有了新的认识,也意识到了,当今技术进步之快,以及不断学习,充实自我的重要性,尤其在课上听了老师的相关知识的介绍后,丰富了眼界,而这次实践能把所学应用与实践更是我们一次提高的机会,总之,虽然困难很多,但收获更多。

评分表

课程名称: 软件工程导论

项         目评        价
软件的开发难度与创造性(50分)
设计过程的规范性(20分)
设计方案的质量(10分)
答辩陈述与回答问题情况(20分)
综合成绩:

教师签名:

期: