1项目开发总结
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
项目开发总结报告
1.1编写目的…………………………………………………………………………2
1.2背景………………………………………………………………………………2
1.3定义………………………………………………………………………………2
1.4参考资料…………………………………………………………………………2
2.1产品………………………………………………………………………………2
2.2主要功能和性能…………………………………………………………………3
2.3基本流程…………………………………………………………………………4
2.4进度………………………………………………………………………………4
3.1对产品质量的评价………………………………………………………………5
3.2对技术方法的评价………………………………………………………………5
3.3出错原因的分析…………………………………………………………………5
………………………………………………………………………6
项目开发总结报告
为了对本次班级管理系统项目开发的工作经验,所遇到的问题、解决方案等进行
总结,说明实际取得的开发结果以及对整个开发工作的各个方面的评价。
本文件的主要读者是:所有开发人员,文档编写人员,用户,测试人员 软件系统名称:班级管理系统
任务提出者:《软件工程》课程
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
开发者: 陈为钦、谢新鑫、邹凤珠、李金亮、彭剑
用户:计算机0502班全体学生
操作系统为Windows Xp/2000/2003、安装Sql Server2000软件。 C/S(Client/Server):客户端/服务器
SQL: Structured Query Language 结构化查询语言
《软件工程》课程设计要求
《软件工程概论》李存珠 李宣东 编著 南京大学计算机系出版 2001年8月 《Delphi 7.0课程设计》 田原、李素若 清华大学出版社 2005.10 《数据库系统概论(第四版)》 王珊、萨师煊 高等教育出版社 2006.5 计算机软件产品开发文件编制指南 GB 8567-88
用户界面设计指南(USER INTERFACE DESIGN FOR MERE MORTALS) 作者:(美国)(ERIC BUTOW)布托 译者:陈大炜
产品名称:班级管理系统,基于C/S架构。该班级管理系统包括学生基本信息,课
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
信息,公告栏,班级费用信息,权限管理等。该软件目前就只有一个版本,数据
2
项目开发总结报告
全部存储在数据库j0502_class中。层次关系如下:
班级管理系统
子班息学系课系权系班系子统统统 级生表限 费统系 公基信管开统 告本息理支
栏信子子子公公公学学学课课课支收费用用告告告生生生表表程出入用户户栏栏栏信信信信信成费费信权权信信信息息息息息绩用用息限限 息息息增修查输修查信信查修查 增查删加改看入改询息息询改询 加询除输输 入入
2.2.1基本信息:学生基本情况包括学号、姓名、性别、出生日期、身份证、电话、权
限等等
普通权限用户可以查看自己的相关信息,只有高级权限的才能增加新人员信息,删
除、修改信息。达到了原定的目标
2.2.2班级公告栏:及时公布班级的信息,方便用户查询。
登记公告信息包括概要信息、具体信息、户名、记日期,其中操作者与登记日期为
系统自动生成。所有用户可以查看公告栏信息,管理员可以对公告栏信息进行修改
和删除。超过了原定的目标,操作者和登记日期都是由系统自动产生,原来是计划
用手工输入的。
2.2.3课表信息:所用用户可以查看自己的课程信息,选课管理,成绩查询等,只有特
殊权限的管理员才能对这里的信息进行增,删,改操作。基本达到原定计划
3
项目开发总结报告
2.2.4班级费用:让班级成员对班级费用使用情况有基本的了解。只要信息有编号,收/
支状态,金额,日期,用途等信息。所用用户都可以通过时间来查询情况,只有授
权用户可以对其进行增加,由于关乎班级费用情况,该模块没有修改/删除的功能。
其中编号自动产生,金额会自动累加。比预期的效果好。 2.2.5权限管理:为了管理方便,给不同的用户不同的权限,包括信息有权限号,权限。
只有管理员能够修改权限,普通和特殊权限用户都只能根据学号来查询相关权限。
达到了预期的目标。
本班级管理系统的实际的基本的处理流程。
原定计划:12月4号下午 小组讨论题目为班级管理系统,其主要功能和一些分工
星期四—星期一上午(12.4-12.8):完成各自文档。
星期一晚上—星期三(12.8-12.10):讨论、软件模块完成。
星期四(12.11):软件整合,609讨论。
4
项目开发总结报告
模块划分及其负责人:
陈为钦:班级公告栏
李金亮:学生基本信息
彭剑:学生课表信息
邹凤珠:班级财务管理
谢新鑫:权限管理
相对于原计划,小组的进度有提前了一点,主要是小组讨论时候的时候把班级
管理系统的功能还有主要模块都分析的很详细,同时大家充分利用周末休息时间。 3
该班级管理系统总的来说达到了我们原定计划的目标,甚至还要好,只是有些不足
的地方就是出错处理不够全面,当输错后,没有相关信息提示,就把程序中断了。 用SQL SERVER2000和DELPHI7.0软件开发系统,基于C/S架构的涉及方案。 DELPHI7.0是windows环境下强有力的可视化开发工具,具有良好的数据库访问能力。
SQL SERVER2000是具有C/S架构的高效性数据库产品,在客户机和服务器间传
递客户机的请求和服务器的回应。
C/S是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势, 一般面向相对固定的用户群, 对信息安全的控制能力很强.
3.3.1由于课程表太多,没办法一一登记下来,为了不影响测试,在数据库中的sc表里先把外码去掉
3.3.2开发班级费用管理信息时,金额开始是采用money型,在录入信息框中是文本字
符格式,一直提示不匹配,没有找到相关的转换形式,之后就改成用float型,在计算累计金额时就用函数strtofloat转换就解决问题了。
3.3.3学生查看成绩没办法落实,因为没有设计老师的权限,老师不能录入成绩,也没
设计成绩录入
5
项目开发总结报告 3.3.4 选课那块选过课程,退选功能实现的不是很好
在一个开发一个系统的的过程中小组中的每个人对系统的开发过程都有自己
的不同他人的认识和关心的地方,所以就某个问题容易发生争论。在开发小组中要
先确定一个小组长,组织一些事情会比较方便。组长可以根据每个人不同的特长分
配不同的任务,这样整个效率才能提高。
在这过程中也遇到一些问题,开始时,我们讨论的时候都没有讨论到细节方面,
只是大概的讨论了下主要功能跟实现方式,没有讲一些详细的内容说讨论清楚,导
致做起来事倍功半,后来我们重新再一次详细的讨论了,才提高了效率。文档的好
坏关系到软件的实现。
6