1、 厦门大学软件学院毕业设计(论文)开题报告 学生姓名 班级 学号 指导教师姓 名 职称 所在单位 厦门大学软件学院 毕业设计(论文)题 目 学院校友录系统的研究与实现 毕业设计(论文)的 目标: 一 软件目标 设计一个提供给学院广大师生使用的内部校友录系统,包括老师发布通知通知广大学生、学生在所在班级进行留言、系统用户相互查看对方通讯录信息等。此系统目的是为了方便广大师生日常生活中的相互通讯。 系统性能需求: 个性化界面,简单,易用原则 。 相互消 息传递顺利。 运行时间满足使用需要。 安全性得到完全保证。 二 个人目标 通过对系统的开发,加强自己的在软件开发中各环节的实践能力以及对当前主流的
2、开发工具的熟练掌握,使得自己的开发水平更上一层楼。 实现方法: 一基本环境 开发工具: .NET 2005 ,SqlServer2005,dreamweaver 开发语言: C#, JavaScript, T-SQL 开发平台: Windows XP 软件建模: Visio 二模块划分 个人通讯录信息管理: 实现个人维护自己通讯录信息,提供给其他师生查看使 用。 班级留言 模块: 用户可以在所在班级进行留言而达到异时通讯的功能。 发布通知 模块: 老师或管理员可以通过发布通知而通知到每位用户。 系统管理 模块: 管理员或班长可以通过管理模块对整个系统或所管理班级进行系统维护。 三模块关系 校
3、友 录 登 录 班 级 留 言 发 布 通 知搜 索 用 户 并查 看 通 讯 录班 级 管 理 留 言 管 理通 知 管 理 用 户 管 理校 友 录 系 统校 友 录 管 理四系统用例图 1、 管理员对应的功能有: M a n a g e rA d d a M e s s a g e T o p i cD e l e t e a M e s s a g e T o p i cA d d a M e s s a g eD e l e t e a M e s s a g eM e s s a g e M o d u l eA d d a N o t i c eB r o w s e N o t
4、 i c e sD e l e t e a N o t i c eN o t i c e M o d u l eA d d a T e a c h e rD e l e t e a T e a c h e rB r o w s e T e a c h e r sS e a r c h a T e a c h e rT e a c h e r M o d u l eA d d a C l a s sD e l e t e a C l a s sE d i t a C l a s sB r o w s e C l a s s e sS e a r c h a C l a s sC l a s s
5、M o d u l eA d d a S t u d e n tD e l e t e a S t u d e n tB r o w s e S t u d e n t sS e a r c h a S t u d e n tS t u d e n t M o d u l eL o g i nL o g o u tA u t h e n t i c a t i o n M o d u l e图 4.2 管理员用例图 2、 班长对应的功能有: M o n i t o rM e s s a g e M o d u l eA d d a M e s s a g e T o p i cD e l e
6、t e a M e s s a g e T o p i cA d d a M e s s a g eD e l e t e a M e s s a g eB r o w s e N o t i c e sN o t i c e M o d u l eE d i t a C l a s sS e a r c h a C l a s sC l a s s M o d u l eL o g i nL o g o u tA u t h e n t i c a t i o n M o d u l eA d d a S t u d e n tD e l e t e a S t u d e n tB r o
7、 w s e S t u d e n t sS e a r c h a S t u d e n tS t u d e n t M o d u l eE d i t S e l f I n f o r m a t i o n图 4.3 班长用例图 3、 老师对应的功能有: T e a c h e rA d d a N o t i c eB r o w s e N o t i c e sN o t i c e M o d u l eC l a s s M o d u l eB r o w s e C l a s s e sS e a r c h a C l a s sB r o w s e S t
8、 u d e n t sS e a r c h a S t u d e n tS t u d e n t M o d u l eA d d a M e s s a g e T o p i cA d d a M e s s a g eM e s s a g e M o d u l eL o g i n L o g o u tA u t h e n t i c a t i o n M o d u l eE d i t S e l f I n f o r m a t i o n图 4.4 老师用例图 4、 普通学生对应的功能有: B r o w s e N o t i c e sN o t i c
9、e M o d u l e C l a s s M o d u l eB r o w s e C l a s s e sS e a r c h a C l a s sB r o w s e S t u d e n t sS e a r c h a S t u d e n tS t u d e n t M o d u l eA d d a M e s s a g e T o p i cA d d a M e s s a g eM e s s a g e M o d u l eL o g i n L o g o u tA u t h e n t i c a t i o n M o d u l eS
10、 t u d e n tE d i t S e l f I n f o r m a t i o n图 4.5 学生用例图 时间进度安排: 2008 年 2 月 25 日 -2008 年 3 月 15 日 完成详细设计,所有模块的细节敲定,模块的所有接口、数据结构、函数及所用算法均定义完毕,并完成相应文档资料。 2008 年 3 月 16 日 -2008 年 3 月 31 日 征求导师意见后进一步改进,整理提交毕业设 计开题报告。 2008 年 4 月 1 日 -2008 年 4 月 30 日 对必要技术及工具 进一步了解学习, 完成基本代码编写,所有模块基本完成 。 2008 年 5 月 1
11、日 -2008 年 5 月 10 日 集成测试,所有模块协同工作测试,整个软件主体基本完成 。 2008 年 5 月 11 日 -2008 年 5 月 20 日 系统测试,在实际工作站上完成测试,包括稳定性分析。 2008 年 5 月 21 日 -2008 年 5 月 31 日 确认软件功能,由开发人员确认所需要的功能匀已经完成 ,实验操作人员完成具体功能检查 。 2008 年 6 月 1 日 -2008 年 6 月 11 日 项目文 档终稿完成 , 提交毕业论文 , 准备毕业答辩。 指导教师审核意见: 指导教师签名: 2008 年 月 日 毕业论文任务书 (以下由学生填写) 题 目: 学院校
12、友录系统的研究与实现 目标要求: 支持条件: 指导教师(签名) 职称 学生(签名) 分阶段进度安排 阶段 起讫时间 计划完成内容 1 2008 年 2 月 26 日 - 月 日 2 2008 年 月 日 - 月 日 3 2008 年 月 日 - 月 日 4 2008 年 月 日 - 月 日 5 2008 年 月 日 - 6 月 11 日 注:一般可分为资料文献搜索、拟定方案(提纲)、试验或初稿、定稿等阶段 教师分阶段指导记录 第一阶段: 教师分阶段指导记录 第二阶段: 第三阶段: 第四阶段: 第五阶段: 论文评语 拟评成绩 指导教师(签名) 职称 年 月 日 论文评阅 评阅成绩 评阅教师(签名) 职称 年 月 日 答辩记录 演示成绩 答辩成绩 答辩小组组长(签名) 职务(称) 年 月 日 总评 成绩 学院负责人(签盖) 年 月 日 毕业论文任务书 (以下由学生填写) 题 目: 目标要求: (本页为校外实习学生用,校内不用) 支持条件: 校外指导教师(签名) 职称 单位 校内指导教师(签名) 职称 学生(签名)