学生成绩管理系统详细设计说明书

学生成绩管理系统详细设计说明书

ID:26519494

大小:77.50 KB

页数:8页

时间:2018-11-27

学生成绩管理系统详细设计说明书_第1页
学生成绩管理系统详细设计说明书_第2页
学生成绩管理系统详细设计说明书_第3页
学生成绩管理系统详细设计说明书_第4页
学生成绩管理系统详细设计说明书_第5页
资源描述:

《学生成绩管理系统详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1引言21.1编写目的21.2背景21.3定义21.4参考资料22程序系统的结构23程序1(标识符)设计说明23.1程序描述33.2功能错误!未定义书签。3.3性能错误!未定义书签。3.4输人项错误!未定义书签。3.5输出项错误!未定义书签。3.6算法错误!未定义书签。3.7流程逻辑错误!未定义书签。3.8接口错误!未定义书签。3.9存储分配错误!未定义书签。3.10注释设计错误!未定义书签。3.11限制条件错误!未定义书签。3.12测试计划错误!未定义书签。3.13尚未解决的问题错误!未定义书签。4程序2(标识符)设计说明错误!未定义书签。8详

2、细设计说明书1引言1.1编写目的详细设计说明书是对系统架构进行详细直观描述,从而完成详细设计,作为软件实现的基础。预期的读者为本项目开发人员和将来对本项目进行扩展和维护的人员1.2背景说明:1.软件名称学生成绩管理系统V1.0;2.开发单位:***公司XXX人1.3定义SGMS:StudendtGrateManagementSystem,学生成绩管理系统1.4参考资料a.学生成绩管理系统软件需求规格说明书b.学生成绩管理系统软件概要设计说明书2程序系统的结构系统体系结构图参考《学生成绩管理系统概要设计说明书》2.3.1。3通用工具类设计说明3.1

3、.dbconn类设计说明主要实现2个方法:8getPropertyFromFile(StringrefName)ConnectiongetDBConn()3.1.1getPropertyFromFile(StringrefName)功能:根据输入的内容,从配置文件读取相关属性输入项:String类型数据库连接属性之一:driverName

4、connString

5、userName

6、password输出项:String类型,流程:(应该用流程图)1.根据输入项,获得4个数据库连接的基本属性之一2.返回相关字符串3.如果找不到相关字符串,返回空格3.1

7、.2ConnectiongetDBConn()功能:根据getPropertyFromFile(StringrefName)获得数据库连接的4个属性,进行数据库连接输入项:无输出项:Connection对象流程:(应该用流程图)1.得4个数据库连接的基本属性字符串2.进行数据库连接,返回数据库连接对象3.连接不成功,应该出现错误提示3.2stringUtil类设计说明主要实现2个方法:codeToString(Stringstr)getJSString(introle)3.2.1codeToString(Stringstr)功能:处理乱码问题,进

8、行字符编码转换将ISO-8859-1编码转换为GB码输入项:String类输出项:String类3.2.2getJSString(introle)功能:根据从网页上获得的数值型数据转换为相应的用户角色输入项:int型8输出项:String类3.3MD5Encode类设计说明byte2hexString(byte[]bytes)MD5Encode(StringsourceString)3.3.1byte2hexString(byte[]bytes)功能:将字节数组转换为16进制数输入项:byte[]输出项:String类3.3.2MD5Encode

9、(StringsourceString)功能:调用JavaAPI函数对字符串进行MD5加密输入项:String型输出项:String类4.其他类设计说明4.1class_operation类设计说明封装对班级表的所有操作主要方法包括:class_add_one(Stringclass_name)class_select_all()class_delete(intclass_id)class_select_one(intclass_id)4.1.1class_add_one(Stringclass_name)功能:往班级表增加一条记录输入参数:St

10、ring类型,class_name为班级名称输出:int型返回1表成功,返回2表数据连接参数配置不正确或连接数据库失败或数据库操作失败,返回3表此班级已存在,返回4表输入参数class_name为空;流程:(应该用流程图)1.进行数据库连接,失败则进行提示,成功就进入下一步骤81.判断输入字符串,为空返回4,否则进入下一步2.进行编码转换,去掉字符串多余空格3.判断是否已经存在此班级,若是进行提示然后返回3否则进入下一步4.插入记录,若插入不成功,提示返回2否则返回15.在操作过程中有任何异常返回24.1.2class_select_all()功

11、能:查询出所有的班级输入参数:无输出:ResultSet所有班级的记录集,如果没有记录或操作失败返回null流程:(应该用流程图)1.数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。