您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 爱家超市销售管理系统中期考核报告(百度文库)
中央广播电视大学开放教育试点计算机本科毕业论文本科毕业设计中期考核报告题目:爱家超市销售管理系统专业班级学号姓名指导教师2015年4月26日本科毕业设计中期考核报告一、课题主要任务本系统是针对大型超市的销售业务应用而开发。本系统包括销售业务、采购业务及统计模块,通过规范的数据录入可以清晰每一笔销售业务、库存业务。提高管理效率、掌握及时、准确、全面的销售全局。使管理者在使用本系统时能随时了解销售及库存存货情况,及时跟踪整个销售周期,更可以细致到查询库存业务的细节,避免库存积压情况,实现对市场的快速反应。一个实用的超市销售管理系统应至少包含以下模块:1、基本信息操作,包括添加公司信息(添加供应商及客户信息)、添加商品信息、公司信息管理(实现修改及删除公司信息)、商品信息管理(修改及删除商品信息);2、进货管理操作,包括添加进货信息、添加进货退货信息;3、销售管理操作,包括添加销售信息、添加销售退货;4、查询统计操作,包括商品进货查询(主要是对商品进货的详细信息进行查询,可根据供应商、商品名称、经手人和起止日期进行复合条件查询)、进货退货查询、商品销售查询、销售退货查询、商品库存查询、商品销售排行;5、往来管理操作,包括商品进货结账(主要是结算没有结算完的帐目)、进货退货结账、商品销售结账、销售退货结账;6、系统设置操作,包括添加用户、修改密码、用户管理、退出登录。二、系统开发进展情况距离本项目的开题已经一个多月了,目前已完成了数据库的设计和部分程序模块的开发。1、以下是本项目中的5张数据库表,字段名称中有*为主键(1)商品信息库(tb_Commodity)主码字段代码字段名称数据类型长度小数位数可否为空*id商品编号int4NotnullCommodityName商品名称varchar100NotnullShortName商品简称varchar50NotnullProducePlace商品产地varchar100NotnullUnit单位varchar20NotnullSpecs规格varchar50NotnullPassNumber批号varchar50NotnullPassList批准文号varchar50NotnullCompanyId供应商编号int4NotnullRemark备注varchar500Username经手人varchar50NotnullAddTime添加时间varchar50Notnulltotal总计int4Notnull(2)供应商/客户信息库(tb_Company)主码字段代码字段名称数据类型长度小数位数可否为空*id公司编号int4NotnullCompanyName公司名称varchar50NotnullCompanyType供应商/客户varchar50NotnullCompanyShort公司简称varchar50NotnullCompanyAddress公司地址varchar50NotnullPostalcode邮编varchar50NotnullTel电话varchar50NotnullFax传真varchar50NotnullLinkman联系人varchar50NotnullEmail电子邮箱varchar50Username经手人varchar50NotnullBandAccounts银行卡号varchar50NotnullAddTime添加时间datetime(3)往来管理信息库(tb_Reckoning)主码字段代码字段名称数据类型长度小数位数可否为空*id公司编号int4NotnullCommodityId商品编号varcharintNotnullSettlement结款金额real82NotnullManageMan经手人varchar50Notnulldatetime进货日期datetimeNotnullusername操作员varchar50NotnullAddtime添加日期datetimeNotnull(4)商品销售信息库(tb_Stock)主码字段代码字段名称数据类型长度小数位数可否为空*id进货编号int4NotnullCommodityId商品编号int4NotnullCompanyId供货商编号int4NotnullNumber数量int4NotnullPirce商品价格real82NotnullStockDate进货日期datetimeNotnullSettlementType结算方式varchar50NotnullPayment应付金额int4NotnullFactPayment实付金额int4NotnullNotPayment未付金额int4ManageMan经手人varchar20NotnullUsername操作员varchar50NotnullAddTime添加时间datetime20Type结款类型varchar10(5)操作员信息库(tb_User)主码字段代码字段名称数据类型长度小数位数可否为空*id操作员编号int4Notnullusername操作员姓名varchar50Notnulluserpwd操作员口令varchar50NotnullAddTime添加时间datetimeNotnull2、已经完成的程序模块基本信息操作模块(包括添加公司信息、添加商品信息、公司信息管理、商品信息管理)、进货管理模块(包括添加进货信息、添加进货退货信息)、销售管理操作(包括添加销售信息、添加销售退货)、查询统计模块(包括商品进货查询、进货退货查询、商品销售查询、销售退货查询、商品库存查询、商品销售排行)。三、已解决的问题及解决办法1、每个页面的身份认证问题,防止非法用户使用本系统。解决方法:使用SESSION变量“USERNAME”,对每个页面都进行身份认证检查。2、使用GRIDVIEW控件时如何实现记录分页?解决方法:使用GRIDVIEW控件自带的分页功能进行分页。3、使用GRIDVIEW控件实现修改和删除功能解决方法:用GRIDVIEW控件的RowUpdating方法实现修改记录,用RowDeleting方法实现删除记录。4、后台程序主界面的树形菜单的实现解决方法:使用TREEVIEW控件实现后台程序主界面的树形菜单。四、尚存在的问题及解决方案1、如何防止SQL注入解决方法:在SQLserver2005中使用存储进程,在程序中调用存储过程或使用存储过程中的参数。2、登陆系统过于粗糙,对用户密码进行加密;解决方法:使用MD5对用户密码进行加密。3、软件界面美化做的不够;解决方法:使用PHOTOSHOP软件进一步进行美化。五、后期工作安排4月25日—5月5日完成剩余模块的开发;5月6日—5月10日进行软件测试,完善该系统,根据软件系统撰写论文。六、主要参考文献[1]王小科、徐薇,《C#从入门到精通》,清华大学出版社,2010年7月。[2]庞娅娟、吕双、房大伟,《ASP.NET从入门到精通》,清华大学出版社,2010年7月。[3]陈轮、刘蕾等,《程序天下ASP.NET3.5网络数据库开发实例自学手册》,电子工业出版社,2008年5月。[4]房大伟、吕双等编著,《ASP.NET1200例》,清华大学出版社,2011年6月。[5]秦婧、刘存勇编著,《21天学通SQLserver2005》,电子工业出版社,2011年10月。[6]赵松涛编著,《深入浅出SQLServer2005系统管理与应用研究开发》,电子工业出版社,2009年2月。[7]陈明主编,《软件工程》,中央电大出版社,2001年7月。
本文标题:爱家超市销售管理系统中期考核报告(百度文库)
链接地址:https://www.777doc.com/doc-4631710 .html