|
数字档案管理系统的设计与实现-教学资料管理子系统 开发环境:asp.net+sql2000 摘 要 教师教学资料管理系统是一种新型安全的网络存储系统,主要适用于教师个人文件存储,可以用作个人的一个网络U盘,系统给用户分配一块专属的存储空间,教师通过上网登录网站的方式进入系统,可方便教师上传、下载、共享文件,使教师教学资料得到充分管理利用。 系统采用规范的软件工程方法开发。通过对系统的需求分析,得到系统的几个组成模块:文件上传下载模块、文件共享模块、文件列表管理模块、教师信息管理模块等,几个模块有机结合,实现了教师在教学资料管理方面的需求。系统采用windows server2008为操作系统,以.NET 2008为开发工具,C#为开发语言,并通过ODBC与后端数据库SQLServer2005相连,实现了B\S模式的教师教学资料管理系统。本论文详细介绍了系统的开发环境、需求分析、概要设计、详细设计以及系统实现中的技术和方法。 教师教学资料管理系统在各个开发阶段都是非常重要的,从需求分析到概要设计再到详细设计,每个阶段都完成了相应的工作。最后实现系统所有功能,通过测试,证明系统是成功有效的。 关键词:数字档案,上传,下载,共享,asp.net ---- 目录: 第1章 绪论 1 1.1 问题的提出 1 1.2 系统开发目标与意义 1 1.2.1 系统开发目标 1 1.2.2 意义 2 1.3 关键技术介绍 2 1.3.1 ASP.NET技术 2 1.3.2 B/S模式体系架构 3 1.3.3 ASP.NET三层架构、ADO.NET及C#介绍 4 第2章 需求分析 7 2.1 系统需求分析 7 2.1.1 学校具体分析 8 2.1.2 系统设计分析 8 2.1.3 系统功能分析 8 2.2 可行性分析 9 2.3 系统流程图 10 2.4 数据流图 12 2.5 开发工具及数据库分析 14 第3章 系统概要设计 16 3.1 概要设计一般原理 16 3.2 模块设计 16 3.3 系统功能模块图 17 3.4 数据库设计 17 第4章 详细设计 20 4.1 详细设计一般原理 20 4.2 部分模块的设计及流程图 20 4.2.1 用户登陆模块设计 20 4.2.2 文件上传模块设计 21 4.2.3 教师管理模块设计 22 4.2.4 文件列表模块设计 23 第5章 系统实现 28 5.1 登陆模块 24 5.2 主界面模块 25 5.3 文件列表模块 26 5.4 教师管理模块 27 5.5 程序代码测试 27 5.6 程序功能测试 28 5.7 程序维护 29 结论 30 参考文献 31 致谢 32 附录 部分模块代码 33 ---- 论文介绍: 3.2模块设计 (1)用户注册模块:注册包括,名称,密码,地址,手机,性别,年龄,所在院系等基本信息,填好后保存至用户数据表。 (2)用户登陆模块:已经注册好的用户进入该系统,必须先进行注册,否则不能进入系统。 (3)用户信息:当以注册好的用户名进入系统,可以修改自己的信息及密码。 (4)上传文件模块:将文件保存至指定的位置。 (5)创建目录:将创建一个新的文件夹,可以作为分类文件,便于管理。 (6)查看目录:可以查看自己上传的教学资料文件,别人共享的文件,自己共享的文件,别人对你共享的文件。 (7)文件下载:可以下载授权后的文件,即你自己的文件,别人共享的文件。 (8)系统设置:可以设置系统查询模块的开发与关闭,为系统减压。 (9)文件权限设置:可以对文件进行多种共享设置,包括对学校内共享,院系内共享,多个用户共享,单个用户共享等。 (10)信息查询:可以进行多种查询:用户查询,教学资料查询等。查询可以有多种条件查询,用户查询的查询条件可以是教师名、id号、手机号等,可以进行模糊查询或精确查询等。教学资料查询条件可以是资料名、类型、大小及资料权限属性等,方便用户操作。 (11)站内短信:可以接受相关信息,包括别人给你共享了文件的消息及系统消息。 (12)使用帮助:用户可以得到相关的信息。 (13)用户管理:对教师信息进行增加,删除,权限设置等操作。 (14)退出登陆:返回登陆界面。 3.3系统功能模块图 教师教学资料管理系统分为两种用户模块:普通用户模块和管理员模块。普通用户也就是普通教师,凡是学校的教师都可以注册为普通用户,享有系统分配的固定大小的网盘,进行资料的上传下载及权限设置。管理员用户是权限最大的用户,享有系统所提供的所有功能权限。图3.1是具体的功能模块图。




|