毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

ASP.NET+sqlserver档案柜管理控制系统软件设计(3)

时间:2018-03-02 16:46来源:毕业论文
2.2 语言:C# C#是由微软公司推出的最新编程语言。这是针对.NET平台而开发的一种面向对象的编程语言。C#保持了C++中熟悉的语法和面向对象的特征,同时


2.2  语言:C#
C#是由微软公司推出的最新编程语言。这是针对.NET平台而开发的一种面向对象的编程语言。C#保持了C++中熟悉的语法和面向对象的特征,同时摒弃了C++中复杂、易于出错的部分[7]。C#语言综合了C/C++的灵活性和RAD开发工具的高效率。它不仅能用于Web服务程序的开发与部署,更能高效地完成桌面应用系统的开发。
2.3  数据库:SQL Server
SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它是基于SQL客户/服务器(C/S)模式的数据库系统[8]。图像化的界面使数据库管理更加简洁、灵活,同时又具有丰富的编程接口,为用户从事程序开发提供了更多的方便。
3  需求分析
需求分析是在可行性研究的基础上,将用户对系统的描述,通过开发人员的分析概括,抽象为完整的需求定义,再形成一系列文档的过程[9],它完成的好坏直接影响后续软件开发的质量。企业档案信息管理是档案柜控制系统软件设计的核心部分,主要有以下几个功能需求:
    分角色登录:有普通用户和管理员两种角色,普通用户只能查询档案基本信息,管理员拥有所有权限,输入正确的用户名和密码即可登录系统。
    信息录入:能将档案基本信息录入数据库。
    档案管理:可以对档案进行添加、删除、编辑。
    档案查询:根据搜索条件对档案基本信息和借阅情况进行快速查询。
    用户管理:管理可对用户信息进行添加、删除、编辑。
    档案统计:对档案的数量进行分类统计。
4  系统总体设计
4.1  总体结构设计
通过在需求阶段对系统的总体功能的要求,我们得到了档案信息管理软件的总体功能结构,其主要功能结构如图4.1所示,它应包括以下基本功能:
1)    用户登录:普通用户或管理员均可注册本系统,并可根据注册信息登录。另外,无论是普通用户或管理员,登陆系统后都可以对自己的登录密码进行修改,这样保证了系统的安全性。
2)    权限分配:普通用户只能查询档案基本信息,管理员拥有所有权限。                                
3) 档案信息录入:档案录入主要通过两种方法实现:一是将存放在Excel表格内的                                图4.1   软件总体功能结构
档案信息导入数据库;二是手动逐条输入。将档案信息录入系统后,用户可以查询相关的档案,管理员可以对档案进行管理。
3)    档案信息管理:档案信息管理主要包括档案的添加(Excel录入或逐条添加)、编辑和批量删除。当然,为了快速完成这些操作,该模块拥有查询功能;为记录修改后的信息,该模块也有导出数据的功能。
4)    档案信息查询:档案信息的查询是通过搜索关键字完成的,另外可以在结果中进行再次搜索。为了方便用户保存查询结果,还提供了将搜索结果导出到Word和Excel两种模式。
5)    借阅情况查询:与档案信息查询功能类似,可通过搜索档案相关信息或借阅人相关信息来查看借阅情况,可在结果中搜索,也可将搜索结果导出。
6)    借阅信息管理:包括档案借阅与档案归还两个操作功能,该操作由管理员完成,用户借阅或归还档案后,管理员修改该档案的借阅记录。 ASP.NET+sqlserver档案柜管理控制系统软件设计(3):http://www.youerw.com/jisuanji/lunwen_10188.html
------分隔线----------------------------
推荐内容